¿Qué es Docker?
Docker es un sistema que permite encapsular aplicaciones dentro de contenedores, similares a las máquinas virtuales pero más manejables, flexibles y transportables. Estos contenedores disponen de toda la información necesaria para ejecutar las aplicaciones que contienen de manera aislada (servicios, configuraciones, aplicaciones, datos, etc…). Así es posible migrar estos contenedores de unos servidores a otros de una forma rápida y sencilla, sin tener que adaptar los servidores dónde se ejecutan de manera específica.
Requisitos Previos
Para poder llevar a cabo las acciones descritas en este artículo necesitaremos disponer de:
- Un servidor ejecutando el sistema Ubuntu 20.04.
Instalar Docker
Probablemente el repositorio oficial de Ubuntu no disponga de la última versión de Docker.
Por ello vamos a realizar su instalación desde el repositorio oficial de Docker. Añadimos el repositorio al sistema:
sudo apt-get update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt-get update
Una vez hecho, procedemos a instalar la última versión disponible de Docker, y añadimos a nuestro usuario al grupo docker para poder ejecutarlo sin sudo. Tendremos que volver a introducir nuestra contraseña:
sudo apt-get install docker-ce
sudo usermod -aG docker ${USER}
su - ${USER}
Por último comprobamos que Docker se ha instalado correctamente y funciona en el sistema:
docker --version